package com.jinke.api.modules.app.request;

import com.jinke.api.modules.app.enums.CoinType;
import com.jinke.api.modules.app.enums.PaymentType;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class UserRechargeSubmitRequest {
    @ApiModelProperty("金额，根据币种类型判断是人民币还是美元")
    private BigDecimal amount;

    @ApiModelProperty("币种类型 0 美元 1 人民币")
    private CoinType coinType;

    @ApiModelProperty("支付方式1人民币对公账户 2、企业支付宝账户 3、香港个人银行账户信息 4、zelle 转账 5、ach和wire账户 6.香港对公银行账户信息")
    private PaymentType paymentType;

    @ApiModelProperty("转账银行")
    private String bankName;

    @ApiModelProperty("转账账号")
    private String accountNumber;

    @ApiModelProperty("转款人")
    private String businessName;

    @ApiModelProperty("转账确认号码")
    private String confirmNumber;

    @ApiModelProperty("凭证图片URL地址")
    private String credentialUrl;

    @ApiModelProperty("用户提交备注")
    private String remark;
}
